import axios from 'axios'
import api from '../index'

// import api from '@api'

export default{

    /**
     * 根据用户名查询用户信息
     */
    getAccountByUsername(username){
        return axios.get(`/accounts/${username}`)
    },

    /**
     * 注册新的用户
     */
    registerAccount(account){
        //构造新的用户提交，避免影响界面显示
        return axios.post('/accounts',{
            ...account,
            password: api.encrypt.defaultEncode(account.password)
        }) 
    },

    /**
     * 更新用户信息
     */
    updateAccount(account){
        return axios.put('/accounts',account)
    }
}